home *** CD-ROM | disk | FTP | other *** search
- # Installation Instructions for the itrans package, version 2.0
- # Instructions For UNIX Systems.
- # $Header: e:/itrans/rcs/install.unx 1.5 91/12/14 16:14:53 avinash Exp $
-
- 0: If you unpacked this package from a IBM-PC version, you will need to run
- the "pc2unix.sh" shell program. This program removes the "<CR>" characters
- from the text files, and moves the the tamil font files to the
- correct directory. First, you will need to remove the "<CR>" character
- from the pc2unix.sh program itself, the first few lines of the file
- pc2unix.sh provide some help in doing that.
- Once pc2unix.sh is rid of its <CR> characters, you can run it, and
- remove the <CR> character from all the text files.
- Use this command to run the program:
- $ sh pc2unix.sh
-
- 1: Make and install all the programs.
- Change directory to "src", and
- edit the Makefile as required, run make first, then install the
- files.
-
- $ make # or, $ make noansi
- $ make install
-
- If the make in the src directory fails (due to a non-ansi compiler),
- you will need to re-edit the makefile (in some cases, even the sources)
- to get it to compile.
- Note that an ANSI-C compiler is assumed, if you do not have one,
- follow the directions given in the Makefile; make the "noansi"
- object.
-
- 2: Set up the environment variables required.
- The environment variable ITRANSPATH must be set to the directory
- where the files *.ifm, *.afm, *.tfm reside.
- In my case, I have this line in my .profile:
-
- ITRANSPATH=/usr1/avinash/ITRANS/lib;export ITRANSPATH
-
- See the file named "shenv" in the lib directory, for all the
- variables that need to be set.
-
- Edit the file bin/prips, and set the directory path names there
- to correct values.
-
- Add the itrans bin path to your PATH environment variable, so that the
- commands "itrans" and "prips" can be found.
-
- *** If you intend to use itrans for directly producing PostScript
- output, you are all set at this point.
- Example usage:
- Assuming your input file is named hindi.ips, the command to print
- it would be:
-
- # cd to the doc directory
- $ itrans -P -i hindi.ips -o hindi.ps
- $ cat ../lib/devnac.ps ../lib/itrans.pro hindi.ps | lp
- # above assumes lp sends data to a PostScript printer
-
- Instead of specifying all the three files to cat, you may use the
- prips command---is present in the bin directory of the itrans
- package. (It is a shell file---you will have to edit it to set the
- correct directory path).
- In that case, the commands are simplified to:
-
- $ itrans -P -i hindi.ips -o hindi.ps
- $ prips hindi.ps
-
- The user manual document (idoc.itx) is written in TeX, but, a
- PostScript file is also provided (idoc.ps).
- Print out the PostScript file directly if you do not wish go thru
- setting up all the files needed for a TeX setup.
- (The file is in the doc directory.)
- The transliteration map for devanagari is again in TeX (devn.itx),
- the PostScript file is (devn.ps).
- The transliteration map for tamil is in TeX (tamil.itx),
- the PostScript file is (tamil.ps).
-
- Use the PostScript files only if you are impatient, you should
- eventually remove them since they take up too much space, and can
- always be regenerated from the source files by a fully installed
- itrans.
-
- *** To use the system with the TeX language, you need to setup the files
- and fonts so that TeX/LaTeX and dvips can locate them.
- The following steps are necessary.
-
- 3:
- The files mentioned in this section all reside in the lib directory
- (or, in the TFMDIR directory, if set differently in the Makefile),
- of this itrans package.
-
- For devanagari support, add the following lines to the system file
- psfonts.map:
-
- ---stuff below this line---
- dnh DevnacPlain <devnac.ps
- dnho Devnagari-BoldOblique <devnac.ps "/DevnacPlain .167 SlantFont"
- dnhrc Devnagari-BoldNarrow <devnac.ps "/DevnacPlain .82 ExtendFont"
- dnhre Devnagari-BoldExpanded <devnac.ps "/DevnacPlain 1.2 ExtendFont"
- ---stuff above this line---
-
- psfonts.map will reside in some system area, you will have to search
- around for it (TeX system areas). If that file is not
- editable by you, copy the file into your current directory, make
- it writable, and then add the four lines mentioned above to it.
- In this case, psfonts.map must reside in the current directory,
- whenever you run the program "dvips".
- (Current versions of dvips make use of a single psfonts.map, so this
- ungainly approach has to be followed...)
-
- 4: If you installed the file "devnac.ps" in some non-standard place
- (with respect to your system's dvips installation),
- add the pathname to the line starting with "H" in the file .dvipsrc.
- (Create the file .dvipsrc in your home directory, if you don't have it,
- see man page on dvips and its user manual.)
- The line looks something like:
-
- ---stuff below this line---
- # provide all system path names first, then the path name for devnac.ps file
- H /usr/local/share/tex82/macros:/usr1/avinash/ITRANS
- ---stuff above this line---
-
- 5: Install the .tfm files in the standard place, or, if that is not
- desirable, install it any directory, just append the directory pathname
- to the environment variable TEXFONTS.
- e.g, $ TEXFONTS=$TEXFONTS:<your-directory> ; export TEXFONTS
-
- For Tamil support, install the .mf files and the .pk files also, in
- the standard places.
-
- Note that you must have the dvips version that handles PostScript fonts.
- (Tomas Rokicki's version 5.41 or newer, see the FAQ in
- comp.text.tex for more information.)
-
- *** You are all set up now for both TeX/LaTeX and PostScript output
- generation.
-
- 6: Print out the document idoc.itx, it is the user's manual
- for the "itrans" program.
- idoc.itx contains transliterated hindi/tamil text, so it has to be
- converted to a normal TeX file.
- Run these commands:
- $ itrans -i idoc.itx -o idoc.tex
- $ latex idoc
- $ dvips idoc | lp
- # above assumes lp sends data to a PostScript printer
-
- Do the same for the reference manuals, devn.itx and tamil.itx.
-
- 7: Check out the sample data, print out the sample files provided.
- Use the above examples given to print the files.
- Files ending in .itx are TeX/LaTeX files, and files ending in .ips are
- PostScript files meant for the dumb interface of itrans.
- Follow the appropriate command sequences mentioned in this document to
- print out the files.
-
- 8: If you need to use the Frans Velthuis's Devnag font, you have to
- get it by anonymous FTP---see details in the file dvng.itx.
- Once you get it, install the TFM and PK files as would for any
- other Metafont font on your system.
-